package cn.wen.forum.vo;

import cn.wen.forum.pojo.entity.Post;
import lombok.Data;

/**
 * @ClassName PostVO
 * @Author By wen
 * @Description
 * @Date 2023/3/14 9:10
 * @Version 1.0
 */
@Data
public class PostVO extends Post {

    /**
     * 头像路径
     */
    private String headPortrait;
    /**
     * 是否关注该主题帖发布的用户 0： 否  1： 是
     */
    private String attention;
    /**
     * 是否收藏该帖 0： 否  1： 是
     */
    private String isCollect;
    /**
     * 是否点赞 0： 否  1： 是
     */
    private String isApproval;
    /**
     * 论坛等级
     */
    private Integer level;
    /**
     * 经验值
     */
    private Integer empiricalValue;
    /**
     * 是否管理员
     */
    private Integer adminiStrator;

    /**
     * 论坛等级str
     *
     */
    private String levelStr;


    public PostVO() {
    }

    public PostVO(Post post) {
        super.setTitle(post.getTitle());
        super.setTimeStr(post.getTimeStr());
        super.setApproval(post.getApproval());
        super.setContent(post.getContent());
        super.setContentHtml(post.getContentHtml());
        super.setId(post.getId());
        super.setIsElite(post.getIsElite());
        super.setIsTop(post.getIsTop());
        super.setFlag(post.getFlag());
        super.setPageView(post.getPageView());
        super.setReview(post.getReview());
        super.setUserName(post.getUserName());
    }
}
